giant squids - Turkish English Dictionary